// forEach 执行不会跳出循环

Array.prototype.dyx_forEach = function (fn,thisArg) {
    const length = this.length;
    for(let i =0 ; i < length; i++){
        //对undefined null 会执行 callback 但对于稀疏数组则不会执行
        fn(this[i],i,this[i]);
    }
}